package com.deng.framework.context;

import com.deng.framework.beans.factory.HierarchicalBeanFactory;
import com.deng.framework.beans.factory.ListableBeanFactory;
import com.deng.framework.core.io.ResourceLoader;

/**
 * context 是本次实现应用上下文功能新增的服务包
 * ApplicationContext，继承于 ListableBeanFactory，也就继承了关于 BeanFactory 方法，比如一些 getBean 的方法。
 * 另外 ApplicationContext 本身是 Central 接口，但目前还不需要添加一些获取ID和父类上下文，所以暂时没有接口方法的定义。
 */
public interface ApplicationContext extends ListableBeanFactory, HierarchicalBeanFactory, ResourceLoader, ApplicationEventPublisher {
}
